two-wheel trailers - French English Dictionary